// 模仿后台字典工具

// 问题级别
export function getMatterLevel() {
	return getDictData('sggl_matter_level');
}

// 问题类型
export function getMatterType() {
	return getDictData('sggl_matter_type');
}

// 问题状态
export function getMatterState() {
	return getDictData('sggl_matter_state');
}

// 设备状态
export function getDeviceStatus(){
	return getDictData('sggl_device_status');
}

// 设备整改状态
export function getDeviceRefromStatus(){
	return getDictData('sggl_device_refrom_status');
}

// 设备安装状态
export function getDeviceAzStatus(){
	return getDictData('sggl_device_az_status');
}

// 审核状态
export function getCheckStatus(){
	return getDictData('sggl_check_status');
}

function getDictData(key){
	var data = [];
	var dictData = uni.getStorageSync('dictData');
	if(dictData == ''){
		console.error('字典数据为空，请初始化数据')
	}else{
		var array = dictData[key];
		if(array){
			data = array;
		}else{
			console.error('字典:'+key+'，不存在')
		}
	}
	return data;
}

// 回显数据字典
export function selectDictLabel(datas, value) {
	var actions = [];
	Object.keys(datas).map((key) => {
		if (datas[key].dictValue == ('' + value)) {
			actions.push(datas[key].dictLabel);
			return false;
		}
	})
	return actions.join('');
}
